
<?php

class thongtincanhan
{
  var $idcanhan;
  var $hoten;
  var $ngaysinh;
  var $gioitinh;
  var $diachi;
  var $email;
  var $sodienthoai;
  var $tendangnhap;
  
  function Convert($arr)
  {
	  $obj=new thongtincanhan;
	  $obj->idcanhan=$arr['idCaNhan'];
	  $obj->hoten=$arr['HoTen'];
	  $obj->ngaysinh=$arr['NgaySinh'];
	  $obj->gioitinh=$arr['GioiTinh'];
	  $obj->diachi=$arr['DiaChi'];
	  $obj->email=$arr['Email'];
	  $obj->sodienthoai=$arr['SDT'];
	  $obj->tendangnhap=$arr['TenDangNhap'];
	  return $obj;
  }
   static function DangKyTaiKhoan($hoten, $ngaysinh,$gioitinh, $diachi,$mail,$sodienthoai,$tdn)
  {
	  $str=	"INSERT INTO ThongTinCaNhan(HoTen,Email,NgaySinh,GioiTinh,SDT,DiaChi,TenDangNhap)
	  			  VALUES('".$hoten."','".$mail."','".$ngaysinh."','".$gioitinh."','".$sodienthoai."','".$diachi."','".$tdn."')";
				
	  return Query($str);	
  }
  
  static function SuaTTCN($tdn,$hoten, $ngaysinh,$gioitinh, $diachi,$email, $sodienthoai)
  {
	  $str=	"UPDATE thongtincanhan 
	  			  SET HoTen = '".$hoten."', NgaySinh='".$ngaysinh."', GioiTinh='".$gioitinh."',
				  		DiaChi='".$diachi."', Email='".$email."',SDT='".$sodienthoai."'
				  WHERE TenDangNhap='".$tdn."'";
	  return Query($str);	
  }
  
  //Hàm xóa thông tin cá nhân
	static function Xoa($us)
	{
		$str="DELETE FROM thongtincanhan WHERE TenDangNhap='".$us."'";	
		return Query($str);
	}
	
	//Hàm lấy tất cả thông tin cá nhân
	static function GetAll($page = 1, $pagesize = 7)
	{
		$start = ($page-1)*$pagesize;
		$arr=array();
		$str=	"SELECT * FROM thongtincanhan limit $start,$pagesize";
		$kq=Query($str);
			$i=0;
			while($row=mysql_fetch_array($kq))
			{
				$arr[$i]=self::Convert($row);
				$i++;	
			}	
		return $arr;	
	}
	//Hàm lấy tất cả thông tin cá nhân theo tên đăng nhập
	static function GetByTDN($tdn)
	{
		$arr=array();
		$str="SELECT * FROM thongtincanhan WHERE TenDangNhap = '".$tdn."'";
		$kq=Query($str);
			$i=0;
			while($row=mysql_fetch_array($kq))
			{
				$arr[$i]=self::Convert($row);
				$i++;	
			}	
		return $arr;	
	}
	
	//Hàm đếm số lượng khách hàng
	static function CountKH()
	{
		$str = "select count(idCaNhan) from thongtincanhan";
		$kq = Query($str);
		$row = mysql_fetch_array($kq);
		return $row[0];
	}
	
	
	//Hàm tìm kiếm theo họ tên
  static function TimTheoHoTen($hoten)
  {
	  $arr= array();
	  $str= "SELECT * FROM thongtincanhan WHERE  HoTen like '%$hoten%'" ;
	  $kq=Query($str);
	  $i=0;
	  while($row=mysql_fetch_array($kq))
	  {
		  $arr[$i]=self::ConVert($row);
		  $i++;	
	  }	
	  return $arr;
  }
  
  //Hàm tìm kiếm theo tên đăng nhập
  static function TimTheoTenDN($tdn)
  {
	  $arr= array();
	  $str= "SELECT * FROM thongtincanhan WHERE  TenDangNhap like '%$tdn%'" ;
	  $kq=Query($str);
	  $i=0;
	  while($row=mysql_fetch_array($kq))
	  {
		  $arr[$i]=self::ConVert($row);
		  $i++;	
	  }	
	  return $arr;
  }
  

}
?>